一句经典的回答:“在思考这个问题的人,就已经不适合读PhD了”。
不过,这确实是一个需要思考的问题。首先,需要摒弃本科-硕士-博士这样的线性思维,这三个学位并不是一种渐进的关系。硕士和博士都是本科的延申,但侧重点不同。
PhD适合的是纯学术追求的人,PhD的职业发展最典型的一条路径就是当教授,无论以后是不是想当教授,从入学那天起都应该将教职作为目标之一。就申请来说,connection和paper是两个最重要的因素。PhD的典型学制是五年,期间可靠funding实现经济自由,也是预算紧张下的一个选择。
读master的缘由则可能复杂得多。有单纯为了学位的、为了OPT的、或者就是有钱无所谓再读两年书的...但总的来说,master是一个给职业道路继续打基础的途径。如果本科四年都没规划好自己的职业路径,可以继续靠这两年想清楚;如果对本科专业不满意,master是一个转专业的机会;如果想在其他国家工作,读个master也是一个比较稳妥的方式。大体来说,master学位和bachelor学位的区别不大,对于一些只有PhD能做的工作(如教职、北美的算法工程师)都够不到门槛。
Master -> PhD¶PhD的申请自然是比Master难,对于暂时条件还不够但又想走学术路线的,先读一个master再继续读PhD也不失为一种曲线救国的方法。但需要考虑的是1. 经济成本,master两年的花费不小;2. 时间成本,整套读完至少大概7年。
PhD -> Master¶读两年PhD然后drop拿个Master学位毕业。这条路径适合的是1. 预算有限,没有经济能力支撑Master两年的消费;2. 读了才发现自己并不适合PhD;3. 其他专业转CS Master。